package io.renren.modules.app.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import io.renren.modules.app.entity.UserEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import java.util.Map;
/**
 * 银行存款日记账  List<Map<String, Object>> listMap = new ArrayList<Map<String, Object>>();
 *
 * @author baozhiqiang
 */
@Mapper
public interface ReportBankaccDao extends BaseMapper<UserEntity>  {

    //--银行存款日记账报表首页--
    List<Map<String, Object>>  reportBankaccWebService( int anum, int wnum , String pkorg , String begindate , String enddate);

    Map<String, Object> reportBankzjWebService(String pkorg , String begindate , String enddate);

    //期初值
    Map<String, Object>  reportBankaChq(int anum, int wnum,String pkorg , String accnum ,String begindate,String enddate );
    //<!--银行存款日记账报表详情支出与收入-->
    List<Map<String, Object>>   reportBankaDetail( int anum, int wnum , String pkorg  , String accnum , String begindate , String enddate );
    //<!--银行存款日记账报表详情支出与收入-->合计
    Map<String, Object> reportBankaDetailzj( String pkorg  , String accnum , String begindate , String enddate);
    //<!--银行存款日记账报表详情支出与收入-->小计  reportBankaDetailzj
    Map<String, Object> reportBankaDetailSub( int anum, int wnum , String pkorg  , String accnum , String begindate , String enddate);
    //财务组织查询
    List<Map<String, Object>>  orgorgsWebService( String pkorg );

    //财务组织全部查询
    List<Map<String, Object>>  orgorgsAll( String pkorg );

    //财务组织根据名称模糊查询
    List<Map<String, Object>> selectOrgorgsWebService (String name, String pkorg );

    List<Map<String, Object>> corpWebService();

    List<Map<String, Object>> bankWebService();

    List<Map<String, Object>> primalAmountWebService();

}
